<?php
   //=========================<script réaliser par :EZZAMANE SOUKAINA>===================
    require_once("beans/materielBean.php");

 class concentrateurDao{
    
  function loadAllConcentrateurByType(){
       //fonction pour importer l'ensemble des concentrateur du table concentrateur
         $requete_prepare_9=connexion()->prepare("SELECT constructeur FROM materiel where type='concentrateur'"); // on prépare notre requête
         $requete_prepare_9->execute();
         $concentrateur = array();//on va recuperer les resultats sous forme de tableau
         while($lignes=$requete_prepare_9->fetch(PDO::FETCH_OBJ)){
            $concentrateur[] =$lignes->constructeur;
        }
     return $concentrateur;//la fonction retourne un tableau de concentrateurs  choisis par le nomade
}

   function loadConcentrateur($materiel){ //fonction pour importer l'ensemble des concentrateurs  du table concentrateur
         $constructeur=$materiel->getConstructeur();
         $requete_prepare_9=connexion()->prepare("SELECT * FROM materiel where constructeur='$constructeur' and type='concentrateur'"); // on prépare notre requête
         $requete_prepare_9->execute();
         //on va recuperer les resultats sous forme de tableau
         while($lignes=$requete_prepare_9->fetch(PDO::FETCH_OBJ)){
          $materiel=new materielBean();
          $materiel->setId($lignes->id);
          $materiel->setReference($lignes->reference);
          $materiel->setConstructeur($lignes->constructeur);
          $materiel->setConnecteur($lignes->connecteur);
          $materiel->setType($lignes->type);
            
        }
     return $materiel;//la fonction retourne un tableau de concentrateur choisis par le nomade
}
     function insertMateriel($materiel)  {   //fonction pour inserer les concentrateur choisis par le nomade dans la table materiels
            
           $param2=$materiel->getReference();
           $param3=$materiel->getConstructeur();
           $param4=$materiel->getConnecteur();
           $param5=$materiel->getType();
         $req=connexion()->exec("insert into materielcommande(id,reference,constructeur,connecteur,type) values(default,\"$param2\",\"$param3\",\"$param4\",\"$param5\")");
          
    }
}
?>

